body {font-family: PingFangSC-Regular,Verdana,Arial,"宋体","微软雅黑"; width: 10rem; margin: 0 auto; background-color: #febb22; overflow: hidden;}
.banner {width: 100%; height: 8.5rem; position: relative;}
.banner-img1 {position: relative; z-index: 2; width: 100%; height: auto; left: 0; top: 0;}
.banner-img2 {position: absolute; z-index: 3; width: 8.58666666rem; height: auto; left: 0.70666667rem; top: 1.2rem;}
.banner-img3 {position: absolute; z-index: 4; width: 9.6rem; height: auto; left: 0.2rem; top: 5rem;}
.banner-img4 {position: absolute; z-index: 5; width: 0.72rem; height: auto; left: 4.78rem; top: 8.1rem;}
.sign-title {height: 3.4rem; width: 100%; position: relative; margin: 0 auto;}
.sign-title img {position: absolute; width: 8rem; left: 1rem; bottom: 0; z-index: 5;}
.sign-prize {width: 10rem; margin: 0 auto; overflow: hidden;}
.sign-prize img {width: 5.33333333rem; margin: 0.8rem auto 0.9rem; display: block;}
.sign-tip,.sign-share {text-align: center; font-size: 18px; font-weight: bold;}
.sign-tip {margin-bottom: 0.26666666rem;}
[data-dpr="2"] .sign-tip,[data-dpr="2"] .sign-share {font-size: 36px;}
[data-dpr="3"] .sign-tip,[data-dpr="3"] .sign-share {font-size: 54px;}
.sign-tip ul {overflow: hidden; display: inline-block;}
.sign-tip li {float: left;}
.sign-tip span {padding: 0 0.42666666rem; float: left;}
.sign-main {width: 8.53333333rem; margin: 0 auto; position: relative;}
.sign-mainbk {width: 100%; position: relative; z-index: 2;}
.sign-choice {width: 6.93333333rem; position: absolute; left: 0.8rem; top: 0; z-index: 3; display: none;}
.onShow {display: block;}
.sign-cho1 {width: 5.33333333rem; height: auto; margin: 0.69333333rem auto; display: block;}
.sign-cho2 {width: 5.33333333rem; height: auto; margin: 0 auto; display: block;}
.sign-cho3 {width: 3.2rem; height: auto; margin: 0.53333333rem 0 0.37333333rem 0; display: block;}
.sign-cho4 {width: 100%; height: auto; margin: 0 auto; display: block;}
.sign-cho5 {width: 100%; height: auto; margin: 0 auto; display: block;}
.sign-cho6 {width: 4.10666666rem; height: auto; margin: 0.53333333rem 0 0.26666666rem 0; display: block;}
.sign-rank {width: 100%; margin: 0 auto; position: relative;}
.sign-cho7 {width: 100%; height: auto; position: absolute; top: 0; left: 0; z-index: -1;}
.sign-rank ul {padding-top: 0.45333333rem;}
.sign-rank li {height: 0.58666666rem; margin-bottom: 0.09333333rem;}
.sign-rank li span {font-size: 12px; display: inline-block; line-height: 0.58666666rem; float: right; text-align: center;}
.sign-ranknum {width: 1.466666666rem; margin-right: 0.50666666rem;}
.sign-rankuser {width: 3.5rem; margin-right: 0.1rem;}
[data-dpr="2"] .sign-rank li span {font-size: 24px;}
[data-dpr="3"] .sign-rank li span {font-size: 36px;}
.sign-share {width: 10rem; margin: 0.74666666rem auto 0.66666666rem; overflow: hidden;}
.sign-share p {margin-bottom: 0.42666666rem;}
.sign-share img {width: 2rem; height: auto;}
.sign-focus {display: inline-block;}
.sign-footer {width: 10rem; margin: 0 auto 0.69333333rem; text-align: center; font-size: 14px; font-weight: bold;}
[data-dpr="2"] .sign-footer {font-size: 28px;}
[data-dpr="3"] .sign-footer {font-size: 42px;}